most indefatigable - Deutsch Englisch Wörterbuch